home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / solapak.arc / SOLAPAK.DOC < prev    next >
Text File  |  1988-05-18  |  11KB  |  273 lines

  1. ==========================
  2. === SOLAPAK v3.03 DEMO ===
  3. ==========================
  4.  
  5.   This SOLAPAK demo set consists of the following files:
  6.  
  7.     SOLAPAK.DOC    - this file
  8.     SOLAPAK.PRG    - installation program to place in AUTO folder
  9.     SOLAPAK.ACC    - desk accessory to place on boot disk
  10.     DESKTOP.INF    - saved desktop file with disk "M" pre-installed
  11.  
  12. - SolaPak is a multifunction utility program that loads on boot up when placed
  13.   in your AUTO folder.  It has a companion desk accessory for control of some
  14.   of its features.  The use of the desk accessory is optional in most cases.
  15.  
  16.   SolaPak provides the following functions:
  17.     Screen Clock
  18.     Screen Saver
  19.     Reset tolerant ramdisk with file autoloading
  20.     True Print Spooler
  21.     Print Buffer
  22.     Sets time & date
  23.     Sets printer width
  24.     
  25. - Unlike some multipurpose desk accessories which take up RAM for
  26.   functions you're not interested in using, SOLAPAK v3.0 is different.
  27.   A new dynamic loading method has been introduced.  Upon boot up, the
  28.   functions of the program which are not desired are removed from the
  29.   program image resulting in less memory used.  So if you've already
  30.   got your favorite screen clock, for example, just disable SOLAPAK's
  31.   and there will be no penalty in RAM wasted.
  32.  
  33. === PRINT SPOOLER ===
  34.   Up to 8 files queued for printing, each can have different print
  35.   attributes.  32 user defined print option buttons lets SolaPak support
  36.   nearly every parallel printer.  Setups for dozens of printers are
  37.   provided along with a utility for making your own custom printer control
  38.   buttons.  Built-in features exist for producing top, bottom, and left
  39.   margins as well as printing double or triple spaced text.  Queue controls
  40.   let you pause and continue printing or delete individual files from the
  41.   queue.
  42.  
  43.   New PRINTERCEPTOR feature intercepts printer output from programs using
  44.   standard TOS calls and redirects it thru the spooler.  Unlike most spoolers
  45.   or print buffers, SolaPak does not require a separate spooler buffer.  It
  46.   "borrows" space from the integrated ramdisk.
  47.  
  48. === RAMDISK ===
  49.   Low overhead, ultra fast, reset tolerant, autoloads user specified files on
  50.   boot up.  User selected ramdisk size, drive ID, number of files.  Hard
  51.   disk compatible.
  52.  
  53. === SCREEN SAVER ===
  54.   Turns your monitor off during periods of keyboard and mouse inactivity.
  55.   Restores screen instantly at the touch of a key or mouse movement.  New
  56.   modem activity sensor makes it great for BBS's.
  57.  
  58. === and MORE... ===
  59.   SolaPak is not copy protected; will automatically install at boot; works
  60.   in all screen resolutions; sets time and date; disables disk write verify;
  61.   sets printer width; includes new screen clock;  30 page manual on disk;
  62.   An installation utility makes nearly every feature OPTIONAL!  SolaPak is
  63.   written entirely in assembly language for the fastest speed and smallest
  64.   code.
  65.  
  66.  
  67. ===========================
  68. === Ramdisk Autoloading ===  excerpt from the SolaPak manual
  69. ===========================
  70.  
  71.    Built into SOLAPAK.PRG is the ability to load a user specified list of
  72.    files into the ramdisk.  With this option enabled SolaPak looks for a
  73.    file called COPY2RAM.DEF in the AUTO folder of the boot disk.  If this
  74.    file is found it is opened and used as the list of files to be loaded.
  75.    If this file can't be found then the line specified in SPMOD by
  76.    'RAM LOAD =xxxxx' is used.  This line is treated as the equivalent of
  77.    COPY2RAM.DEF with a single line in it.
  78.  
  79.    The ramdisk loading algorithm supports wildcards of '*' and '?'.  It
  80.    will copy folder structures and files under those folder structures down
  81.    to a level of approximately 4 folders deep.  It supports a "from,to"
  82.    syntax that lets you rename files, move files out of folders, or move
  83.    files into folders as you load them into the ramdisk.
  84.  
  85.      Syntax:    <source file>  [,  <dest file>]  [; comments ]
  86.  
  87.      Examples:    file1.prg , \tools\file1.prg    ; move down 1 level
  88.         file2.prg , \tools\editor.ttp   ; move and rename
  89.         \auto\file3.doc, file3.doc    ; move up 1 level
  90.                 B:\include\*.h                  ; wildcard usage
  91.                 \source\*.* , \source\*.*    ; replicate a folder
  92.         \source\*.*            ; copy folder into ramdisk
  93.                 *.doc , \fold1\fold2\*.*        ; move down 2 levels
  94.         A:\fold1\fold2\*.* , \fold2\*.*    ; copy and move up 1 level  
  95.                 *.asm , *.s                     ; wildcard renames too!
  96.  
  97.  
  98. ====================
  99. === Memory Usage ===
  100. ====================
  101.  
  102.   The following table identifies valid combinations of the five major
  103.   functions of SolaPak and the corresponding RAM usage resulting from
  104.   the installation of that particular combination.  (numbers may vary
  105.   slightly for the DEMO version).
  106.  
  107.               R   S   I
  108.               A   P   N
  109.       C   S   M   O   T
  110.       L   A   D   O   C
  111.       O   V   I   L   E
  112.       C   E   S   E   P         RAM
  113.       K   R   K   R   R         usage
  114.     =====================       =====
  115.       *   -   -   -   -        1536 bytes
  116.       -   *   -   -   -         512
  117.       -   -   *   -   -         512 +
  118.       -   -   *   *   -        1536 +
  119.       -   -   *   *   *        3072 +
  120.       *   *   -   -   -        1536
  121.       *   -   *   -   -        1536 +
  122.       *   -   *   *   -        2560 +
  123.       *   -   *   *   *        3584 +
  124.       -   *   *   -   -        1024 +
  125.       -   *   *   *   -        2048 +
  126.       -   *   *   *   *        3072 +
  127.       *   *   *   *   *        4096 +
  128.     =====================
  129.    "+" denotes additional ramdisk overhead.
  130.  
  131.   The ramdisk overhead is determined by the size of the ramdisk plus the
  132.   number of files to be supported.  We have tested many other ramdisks
  133.   (YARD, ETERNAL v2.0, SI_RAM, MEGAMATIC v1.18, INTERSECT v4, L-RAM v1.0)
  134.   and believe that SolaPak has the lowest overhead of them all when
  135.   configured only as a ramdisk.
  136.  
  137.   The desk accessory memory usage is ~8,500 bytes.  The use of the desk
  138.   accessory is optional, except when the use of the SPOOLER is desired.
  139.  
  140.   The ramdisk speed has been benchmarked with the following results:
  141.     transfers of   1K files @ 1,241,200 bytes/second.
  142.     transfers of 100K files @ 1,500,350 bytes/second.
  143.  
  144.  
  145. =======================================
  146. === limitations of the SOLAPAK demo ===
  147. =======================================
  148.  
  149. - The demo will only print the first 8000 bytes of a file using the spooler.
  150.   However, files printed using the PRINTERCEPTOR are not limited.
  151.  
  152. - The demo does not come with SPMOD, a utility for changing the options and
  153.   configuration of SolaPak.
  154.  
  155. - The demo does not come with the full instructions.  The commercial version
  156.   includes a 30 page instruction file on disk.
  157.  
  158. - The demo is set up with printer codes and printer buttons for an EPSON
  159.   FX-85 printer.  The commercial version (real thing) lets you redefine
  160.   all buttons.  The real thing comes with some example button definitions
  161.   for over 17 common printers.  Printers not supported can be easily set up
  162.   by the user.
  163.  
  164. - You are prompted as to whether to install the SCREEN CLOCK.  This can be
  165.   set as enabled, disabled, or prompt on boot-up in the real thing.
  166.  
  167. - The screen clock digits use the "digital" font in monochrome mode.  This
  168.   can be changed to a regular font on the real thing.
  169.  
  170. - You are prompted as to whether to install the SCREEN SAVER.  This can be
  171.   set as enabled, disabled, or prompt on boot-up in the real thing.
  172.  
  173. - The screen saver is set to sense modem activity as well as mouse and
  174.   keyboard activity.  Modem sensing can be disabled on the real thing.
  175.  
  176. - You are prompted as to whether to install the PRINTERCEPTOR.  This can
  177.   be set as enabled, disabled, or prompt on boot in the real thing.
  178.  
  179. - You are prompted as to whether to install the SPOOLER if you respond no
  180.   to installing the printerceptor.  This can be set for enabled, disabled,
  181.   or prompt on boot in the real thing.
  182.  
  183. - The RAMDISK is always installed to allow 16 files on drive "M" using a
  184.   100K ramdisk.  The real thing lets you enable, disable, or prompt on boot
  185.   for a ramdisk if you responded no to the printerceptor or spoo